#ifndef HSE_UTIL_TYPES_H
#define HSE_UTIL_TYPES_H

/*++++++++++basic integer types+++++++++++*/

//UINT 32
#ifdef UINT
# undef UINT
#endif
typedef unsigned long UINT;

//INT 32
#ifdef INT
# undef INT
#endif
typedef long INT;

//ULONG 64
#ifdef ULONG
# undef ULONG
#endif
typedef unsigned __int64 ULONG;

//LONG 64
#ifdef LONG
# undef LONG
#endif
typedef __int64 LONG;

//USHORT 16
#ifdef USHORT
# undef USHORT
#endif
typedef unsigned short USHORT;

//SHORT 16
#ifdef SHORT
# undef SHORT
#endif
typedef short SHORT;

//UBYTE 8
#ifdef UBYTE
# undef UBYTE
#endif
typedef unsigned char UBYTE;

//BYTE 8
#ifdef BYTE
# undef UBYTE
#endif
typedef char BYTE;

/*----------basic integer types----------*/

#endif






